home *** CD-ROM | disk | FTP | other *** search
/ Complete Linux / Complete Linux.iso / docs / apps / database / postgres / postgre4.z / postgre4 / src / lib / H / planner / prepqual.h < prev    next >
Encoding:
C/C++ Source or Header  |  1992-08-27  |  958 b   |  17 lines

  1. /* $Header: /private/postgres/src/lib/H/planner/RCS/prepqual.h,v 1.5 1991/11/18 17:30:26 mer Exp $ */
  2.  
  3. extern LispValue preprocess_qualification ARGS((LispValue qual, LispValue tlist));
  4. extern LispValue cnfify ARGS((LispValue qual, bool removeAndFlag));
  5. extern LispValue pull_args ARGS((LispValue qual));
  6. extern LispValue pull_ors ARGS((LispValue orlist));
  7. extern LispValue pull_ands ARGS((LispValue andlist));
  8. extern LispValue find_nots ARGS((LispValue qual));
  9. extern LispValue push_nots ARGS((LispValue qual));
  10. extern LispValue normalize ARGS((LispValue qual));
  11. extern LispValue or_normalize ARGS((LispValue orlist));
  12. extern LispValue distribute_args ARGS((LispValue item, LispValue args));
  13. extern LispValue qualcleanup ARGS((LispValue qual));
  14. extern LispValue remove_ands ARGS((LispValue qual));
  15. extern LispValue update_relations ARGS((LispValue tlist));
  16. extern LispValue update_clauses ARGS((LispValue update_relids, LispValue qual, LispValue command));
  17.